package com.wuchao.bridge;

/**
 * @author wu
 * @create 2022-04-15-11:01
 */
public class Test {
    /**
     *  桥接模式和装饰着模式的 区别：
     *
     * 1.没有装饰者和被装饰者的主次区别，桥接和被桥接者是平等的，不用继承自同一个父类。（即桥接可以互换）
     *
     * 2.桥接模式不用使用同一个接口；装饰模式用同一个接口装饰，接口在父类中定义。
     *
     * 相同点：
     *
     * 1.都可以处理类扩散的情况
     *
     * 桥接模式
     */

    public static void main(String[] args) {
        UpPhone upPhone = new UpPhone(new XiaoMI());
        upPhone.open();
    }
}
